body{
    background: #f8f8f8;
}
.weui-btn:hover{
    color: #fff;
}
.cl-f:hover{
    color:#fff
}
.cl-f:focus{
    color:#fff;
}
.msui_navTop-icon .weui-badge{
    position: relative;
    top:-1em;
}
.nav,.nav .weui-form-preview{
    background-color:#ffad2c;
}
.nav .msui_navTop-title{
    color:#fff;
}
.store_main_padding{
    padding:1rem .5rem;
}
.store_badge{
    padding:.4rem .8rem;
}
.store_badge:hover,.store_badge:focus{
    color: #fff;
}
.msui_tableImg-circle img{
    width: 2.5rem;
    height:2.5rem;
    border-radius: 50%;
}
.store_main_padding .weui-label{
    border-right: none;
}
.store_count{
    padding:.5rem;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
}
.store_count>a:nth-child(1),.store_count a:nth-child(2){
    border-right: 1px solid #e0e0e0;
}
.img-response1{
    display: block;
    width:1rem;
    height: auto;
}
.store_detail .weui-label{
    width: 1.5rem;
    border-right: none;
}
.store_detail1 a img,.store_detail2 a img{
    width:1.8rem;
    height:auto;
}
.store_detail1 a{
    display: inline-block;
    width: 20%;
    padding:.4rem 0;
    position: relative;
}
.store_detail2{
    display: flex;
}
.store_detail2 a{
    flex:0.25;
    padding:.4rem 0;
    position: relative;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.store_detail1>a>p:nth-of-type(2){
    color:#999;
    font-size: .6rem;
    text-align: center;
    margin-top: .4rem;
}
.store_detail1>a>p:nth-of-type(1){
    position: relative;
}
.store_detail1>a>p:nth-of-type(1) i{
    position: absolute;
    top:50%;
    right:50%;
    margin-top: -1.3rem;
    margin-right: -1.6rem;
}
.store_detail2>a>p:nth-of-type(2){
    color:#333;
    font-size: .6rem;
    text-align: center;
    margin-top: .4rem;
}
.store_detail2>a:last-child{
    border-right: none;
}
.store_list{
    margin-top: .4rem;
}
.store_detail2>a>p:nth-of-type(1) i{
    position: absolute;
    top:50%;
    right:50%;
    margin-top: -1.8rem;
    margin-right: -1.8rem;
}
.store_card img{
    display:inline-block ;
    width: 1rem;
    height:auto;
    vertical-align: middle;
}
.store_cash_price{
    margin-top: 1.5rem;
}
.store_cash_txt1{
    display:block;
    margin-top: .5rem;
}
.store_cash_txt2{
    margin-top: 1.5rem;
}
.store_cash_btn{
    width: 90%;
    margin:1rem auto 0 auto;
}
.store_cash_introduce{
    padding:0 5%;
    margin-top: 2rem;
}
.store_cash_txt3{
    padding-bottom: .5rem;
    border-bottom:1px solid #e0e0e0;
}
.store_cash_txt4{
    padding:.3rem 0;
}
.store_cash_txt5 span{
    display: inline-block;
    position: relative;
    top:3px;
}
#store_detailed_address .weui-cell__ft img{
    display: inline-block;
    width:1.2rem;
    height: auto;
    vertical-align: middle;
    padding-right:.3rem ;
}
.store_address .weui-cell__hd,.store_message .weui-cell__hd{
    width:4.5rem;
    margin-right: 1rem;
    font-size: .8rem;
    letter-spacing: .05rem;
}
#store_detailed_address .weui-input{
    padding-left: 2.3rem;
}
.store_name_txt{
    margin-top: .5rem;
    padding-left:.6rem ;
}
.store_message_logo img{
    position: absolute;
    top:-1rem;
    right:.5rem;
    display: inline-block;
    width:2rem;
    height: auto;
    vertical-align: middle;
    padding-left:.3rem ;
    padding-right:.3rem ;
    border-radius: 50%;
}
.store_message .weui-cell{
    padding:15px;
}
.weui-cell{
    position: relative;
}
.store_message_time p:first-child{
    position: absolute;
    top:-1rem;
    right:.5rem;
    width:15rem;
}
.store_message_time p:last-child{
    position: absolute;
    top:.3rem;
    right:.5rem;
    width:15rem;
}
.border-r{
    border-right:1px solid #E0E0E0;
}
.store_message_yy img{
    display: inline-block;
    width: 3rem;
    height: 2rem;
    vertical-align: middle;
}
.store_message_serve>a{
    border-right:1px solid #E0E0E0;
    text-align: center;
    font-size: .7rem;
}
.store_message_serve>a:last-child{
    border-right:none;
}
.store_message_serve>a:first-child{
    text-align: left;
}
.store .weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{
    color:#ffad2c ;
}
.store_img{
    padding:3rem;
}
.store_img img{
    display: inline-block;
    width: 4rem;
    height: auto;
    margin: 0 auto;
}
.store_txt{
    padding:0 1rem;
}
.store_top{
    margin-top: 2rem;
}
.store_top a{
    width: 90%;
    margin: 0 auto;
}
.store .weui-label{
    border-right: none;
}
.a_cl9:hover,.a_cl9:focus{
    color:#999;
}
.store .weui-textarea-counter{
    position:absolute;
    bottom: .3rem;
    right: .5rem;
}